- 13.5. Informações da Carga
13.5.1. Quantidade de Carga - 13.5. Informações da Carga
« Anterior - 13.6. Detalhamento das Entregas
Próximo »
13.5.1. Quantidade de Carga
Assinatura
string infQ(string cUnid, string tpMed, double qCarga)
Descrição:
Funcionalidade para gerar o XML de Informações de quantidades da Carga do CT-e.
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
cUnid | string | 2 | sim | informar o código da unidade de medida: 00 - M3; 01 - KG; 02 - TON; 03 - UNIDADE; 04 - LITROS; 05 - MMBTU. |
tpMed | string | 2 | sim | informar o tipo de medida: 00-Cubagem da NF-e 01-Cubagem Aferida pelo Transportador 02-Peso Bruto da NF-e 03-Peso Bruto Aferido pelo Transportador 04-Peso Cubado 05-Peso Base do Cálculo do Frete 06-Peso para uso Operacional 07-Caixas 08-Paletes 09-Sacas 10-Containers 11-Rolos 12-Bombonas 13-Latas 14-Litragem 15-Milhão de BTU (British Thermal Units) 99-Outros |
qCarga | double | 11,4 | sim | informar a quantidade (15 posições, sendo 11 inteiras e 4 decimais). |
Diagrama:
Retorno:
Um string com o grupo XML do Grupo de Informações de quantidades da Carga do CT-e
XML:
Exemplo de XML
<infQ> <cUnid>01</cUnid> <tpMed>02</tpMed> <qCarga>136.0000</qCarga> </infQ>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.
Exemplos de uso:
Visual Basic 6.0
' '====== Dados do Dim do Grupo de Informações de quantidades de Carga do CT-e========== ' Dim infQ As String Dim infQ_cUnid As String Dim infQ_tpMed As String Dim infQ_qCarga As Double ' ' '====== instancia DLL================== ' ' ' referenciando a DLL em late binding ' não é necessário fazer o reference da DLL ' o intelisense não funciona ' Dim objCTeUtil As Object Set objCTeUtil = CreateObject("CTe_Util.Util") ' ' criação dos grupos ' '===================Grupo de Informações de quantidades de Carga do CT-e======================= ' infQ_cUnid = "01" ' Código da Unidade de Medida (00 - M3; 01 - KG; 02 - TON; 03 - UNIDADE; 04 - LITROS; 05 - MMBTU) infQ_tpMed = "02" ' Exemplos: 00-Cubagem da NF-e, 01-Cubagem Aferida pelo Transportador, 02-Peso Bruto da NF-e, etc. infQ_qCarga = 136 ' 15 posições, sendo 11 inteiras e 4 decimais ' infQ = objCTeUtil.infQ(infQ_cUnid, infQ_tpMed, infQ_qCarga) MsgBox "Grupo de Informações de quantidades de Carga do CT-e" + infQ, vbInformation, "Resultado"
- 13.5.1. Quantidade de Carga
13.5. Informações da Carga - « Anterior
13.5. Informações da Carga - Próximo »
13.6. Detalhamento das Entregas